INCLUDEPATH += ../../..

HEADERS += \
    ../../../cpg/cpg_version.h \
    ../../../cpg/cpglibrary.h \
    ../../../cpg/cpg_global.h \
    ../../../cpg/cpg_debug.h \
    ../../../cpg/cpg_config.h.in \
    ../../../cpg/cpg_config.h \
    ../../../cpg/cpg.h

SOURCES += \
    ../../../cpg/cpglibrary.cc

HEADERS += \
    ../../../cpg/settings/stgsbase.h \
    ../../../cpg/settings/apppaths.h

SOURCES += \
    ../../../cpg/settings/stgsbase.cc \
    ../../../cpg/settings/apppaths.cc

HEADERS += \
    ../../../cpg/ed-opengl/edopengl.h

SOURCES += \
    ../../../cpg/ed-opengl/edopengl.cc

HEADERS += \
    ../../../cpg/logic/cpgdoc.h

SOURCES += \
    ../../../cpg/logic/cpgdoc.cc

HEADERS += \
    ../../../cpg/actions/editorbase.h

SOURCES += \
    ../../../cpg/actions/editorbase.cc



HEADERS += \
	../../../cpg/actions/find/findwidget.h

SOURCES += \
	../../../cpg/actions/find/findwidget.cc

FORMS += \
	../../../cpg/actions/find/findwidget.ui

HEADERS += \
    ../../../external/bblocks/memtrack.h

SOURCES += \
    ../../../external/bblocks/memtrack.cc


HEADERS += \
	../../../cpg/atoms/pgatomicchg.h

SOURCES += \
	../../../cpg/atoms/pgatomicchg.cc

HEADERS += \
	../../../cpg/atoms/space/aspaceid.h

SOURCES += \
	../../../cpg/atoms/space/aspaceid.cc

HEADERS += \
	../../../cpg/atoms/layer/alayid.h

SOURCES += \
	../../../cpg/atoms/layer/alayid.cc

HEADERS += \
    ../../../cpg/logic/pgblockdef.h \
    ../../../cpg/logic/pgcharacteristic.h \
    ../../../cpg/logic/pgctx.h \
    ../../../cpg/logic/pgitem.h \
    ../../../cpg/logic/pgitlist.h \
    ../../../cpg/logic/pgittree.h \
    ../../../cpg/logic/pglayer.h \
    ../../../cpg/logic/pgsel.h \
    ../../../cpg/logic/pgspace.h

SOURCES += \
    ../../../cpg/logic/pgblockdef.cc \
    ../../../cpg/logic/pgcharacteristic.cc \
    ../../../cpg/logic/pgctx.cc \
    ../../../cpg/logic/pgitem.cc \
    ../../../cpg/logic/pgitlist.cc \
    ../../../cpg/logic/pgittree.cc \
    ../../../cpg/logic/pglayer.cc \
    ../../../cpg/logic/pgsel.cc \
    ../../../cpg/logic/pgspace.cc

HEADERS += \
    ../../../cpg/logic/layer/lydata.h \
    ../../../cpg/logic/layer/pglayglob.h \
    ../../../cpg/logic/layer/pglayspc.h

SOURCES += \
    ../../../cpg/logic/layer/lydata.cc \
    ../../../cpg/logic/layer/pglayglob.cc \
    ../../../cpg/logic/layer/pglayspc.cc

HEADERS += \
    ../../../cpg/logic/characteristics/pgcolor.h \
    ../../../cpg/logic/characteristics/pglnpattern.h \
    ../../../cpg/logic/characteristics/pglnpattscale.h \
    ../../../cpg/logic/characteristics/pglnwidth.h

SOURCES += \
    ../../../cpg/logic/characteristics/pgcolor.cc \
    ../../../cpg/logic/characteristics/pglnpattern.cc \
    ../../../cpg/logic/characteristics/pglnpattscale.cc \
    ../../../cpg/logic/characteristics/pglnwidth.cc

OTHER_FILES += \
    ../../../cpg/properties/props.dat

HEADERS += \
    ../../../cpg/properties/iprop.h \
    ../../../cpg/properties/propbase.h \
    ../../../cpg/properties/props.h \
    ../../../cpg/properties/props_id.h

SOURCES += \
    ../../../cpg/properties/iprop.cc \
    ../../../cpg/properties/propbase.cc \
    ../../../cpg/properties/props.cc \
    ../../../cpg/properties/props_autocode.cc

HEADERS += \
    ../../../cpg/properties/types/propbool.h \
    ../../../cpg/properties/types/propint.h \
    ../../../cpg/properties/types/proplist.h \
    ../../../cpg/properties/types/proppoint.h \
    ../../../cpg/properties/types/propreal.h \
    ../../../cpg/properties/types/propsize.h \
    ../../../cpg/properties/types/propstring.h

SOURCES += \
    ../../../cpg/properties/types/propbool.cc \
    ../../../cpg/properties/types/propint.cc \
    ../../../cpg/properties/types/proplist.cc \
    ../../../cpg/properties/types/proppoint.cc \
    ../../../cpg/properties/types/propreal.cc \
    ../../../cpg/properties/types/propsize.cc \
    ../../../cpg/properties/types/propstring.cc

HEADERS += \
    ../../../cpg/control/pgcmdargs.h \
    ../../../cpg/control/pgguider.h \
    ../../../cpg/control/pgguidermanager.h \
    ../../../cpg/control/pginterpreter.h \
    ../../../cpg/control/pgmodule.h \
    ../../../cpg/control/pgmodulemanager.h

SOURCES += \
    ../../../cpg/control/pgcmdargs.cc \
    ../../../cpg/control/pgguider.cc \
    ../../../cpg/control/pgguidermanager.cc \
    ../../../cpg/control/pginterpreter.cc \
    ../../../cpg/control/pgmodule.cc \
    ../../../cpg/control/pgmodulemanager.cc

OTHER_FILES += \
    ../../../cpg/preferences/prefs.dat

HEADERS += \
    ../../../cpg/preferences/prefs.h \
    ../../../cpg/preferences/prefs_id.h

SOURCES += \
    ../../../cpg/preferences/prefs.cc \
    ../../../cpg/preferences/prefs_default.cc \
    ../../../cpg/preferences/prefs_names.cc

HEADERS += \
    ../../../cpg/file-formats/formatmanager.h \
    ../../../cpg/file-formats/idrawfile.h

SOURCES += \
    ../../../cpg/file-formats/formatmanager.cc \
    ../../../cpg/file-formats/idrawfile.cc

HEADERS += \
    ../../../cpg/printing/pgprintmanager.h \
    ../../../cpg/printing/pgprintparams.h

SOURCES += \
    ../../../cpg/printing/pgprintmanager.cc \
    ../../../cpg/printing/pgprintparams.cc

HEADERS += \
    ../../../cpg/plug-ins/plginman.h \
    ../../../cpg/plug-ins/plugin.h

SOURCES += \
    ../../../cpg/plug-ins/plginman.cc \
    ../../../cpg/plug-ins/plugin.cc

HEADERS += \
    ../../../external/bblocks/atomicchg.h \
    ../../../external/bblocks/bblocks.h \
    ../../../external/bblocks/btree.h \
    ../../../external/bblocks/bytebuffer.h \
    ../../../external/bblocks/prefbase.h \
    ../../../external/bblocks/usermsg.h \
    ../../../external/bblocks/version3d.h

SOURCES += \
    ../../../external/bblocks/atomicchg.cc \
    ../../../external/bblocks/btree.cc \
    ../../../external/bblocks/bytebuffer.cc \
    ../../../external/bblocks/prefbase.cc \
    ../../../external/bblocks/usermsg.cc \
    ../../../external/bblocks/version3d.cc

HEADERS += \
    ../../../external/bblocks/control/interpreter.h

SOURCES += \
    ../../../external/bblocks/control/interpreter.cc

HEADERS += \
    ../../../external/GeomCpp/source/2D/abox2d.h

SOURCES += \
    ../../../external/GeomCpp/source/2D/abox2d.cc

HEADERS += \
    ../../../external/bblocks/control/guider.h

SOURCES += \
    ../../../external/bblocks/control/guider.cc

HEADERS += \
    ../../../external/bblocks/control/guidermanager.h

SOURCES += \
    ../../../external/bblocks/control/guidermanager.cc

HEADERS += \
    ../../../external/bblocks/printing/printparams.h \
    ../../../external/bblocks/printing/printmanager.h

SOURCES += \
    ../../../external/bblocks/printing/printparams.cc \
    ../../../external/bblocks/printing/printmanager.cc

HEADERS += \
    ../../../external/bblocks/control/modulemanager.h

SOURCES += \
    ../../../external/bblocks/control/modulemanager.cc

HEADERS += \
    ../../../external/GeomCpp/source/2D/seg2d.h \
    ../../../external/GeomCpp/source/2D/p2d.h \
    ../../../external/GeomCpp/source/2D/l2d.h

SOURCES += \
    ../../../external/GeomCpp/source/2D/seg2d.cc \
    ../../../external/GeomCpp/source/2D/p2d.cc \
    ../../../external/GeomCpp/source/2D/l2d.cc

HEADERS += \
    ../../../external/bblocks/control/cmdargs.h

SOURCES += \
    ../../../external/bblocks/control/cmdargs.cc

HEADERS += \
    ../../../external/GeomCpp/source/2D/ell2d.h

SOURCES += \
    ../../../external/GeomCpp/source/2D/ell2d.cc

HEADERS += \
    ../../../external/bblocks/control/module.h

SOURCES += \
    ../../../external/bblocks/control/module.cc

HEADERS += \
    ../../../external/bblocks/control/modules/custmodule.h

SOURCES += \
    ../../../external/bblocks/control/modules/custmodule.cc

HEADERS += \
    ../../../external/bblocks/control/modules/custmodule/custdefcmd.h \
    ../../../external/bblocks/control/modules/custmodule/custchildmod.h \
    ../../../external/bblocks/control/modules/custmodule/custchildcmd.h \
    ../../../external/bblocks/control/modules/custmodule/custchild.h

SOURCES += \
    ../../../external/bblocks/control/modules/custmodule/custdefcmd.cc \
    ../../../external/bblocks/control/modules/custmodule/custchildmod.cc \
    ../../../external/bblocks/control/modules/custmodule/custchildcmd.cc \
    ../../../external/bblocks/control/modules/custmodule/custchild.cc

HEADERS += \
    ../../../external/bblocks/control/guiderapp.h

SOURCES += \
    ../../../external/bblocks/control/guiderapp.cc

HEADERS += \
    ../../../external/bblocks/control/interpreters/definterp.h

SOURCES += \
    ../../../external/bblocks/control/interpreters/definterp.cc

HEADERS += \
    ../../../external/bblocks/control/guiders/guiderchain.h

SOURCES += \
    ../../../external/bblocks/control/guiders/guiderchain.cc

SOURCES += \
	../../../cpg/pglib-slots/pglib_querries.cc \
	../../../cpg/pglib-slots/pglib_itemcreate.cc \
	../../../cpg/pglib-slots/pglib_itemchg.cc


